package wang.lx.mybatis.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;

 /**
 * 系统_用户表;
 * @author : 王的世界
 * @Date : 2025-7-7
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysUser extends BaseEntity  {
    /** 租户id */
    private String tenantId ;
    /** 用户id */
    private String userid ;
    /** 部门id */
    private String deptid ;
    /** 用户名 */
    private String username ;
    /** 登录账号 */
    private String account ;
    /** 密码 */
    private String pwd ;
    /**  */
    private String salt ;
    /** 状态 */
    private Integer state ;
    /**  */
    private Date lastlogintime ;

    /**
     * 用户所有的角色
     */
    List<SysRole> roles = new ArrayList<>();
    
    /**
     * 当前用户角色
     */
    SysRole currentRole = new SysRole();
    

}